namespace Net35.Xrm.Sdk.Client
{
	internal abstract class XrmPolicy : System.ServiceModel.Channels.BindingElement
	{
		private readonly PolicyDictionary _policyElements = new PolicyDictionary();
		internal PolicyDictionary PolicyElements
		{
			get
			{
				return this._policyElements;
			}
		}
		public override System.ServiceModel.Channels.BindingElement Clone()
		{
			return this;
		}
		public override T GetProperty<T>(System.ServiceModel.Channels.BindingContext context)
		{
			return context.GetInnerProperty<T>();
		}
	}
}
